//package com.jic.service;
//
//import com.sun.org.apache.xpath.internal.operations.Bool;
//
//import javax.servlet.http.HttpServletRequest;
//import java.util.Map;
//
///**
// * @Auther: chentianqi
// * @Date: 2019/8/28 11:15
// * @Description: 微信支付接口
// */
//
//public interface WeixinPayService {
//
//    /**
//     * 根据商户订单号获取产品id
//     *
//     * @param outTradeNo
//     */
//    public String getProductId(String outTradeNo) throws Exception;
//
//    /**
//     * 添加微信支付订单信息
//     *
//     * @param memberId   用户
//     * @param productId  产品id
//     * @param outTradeNo 商户订单
//     * @param amount     付款金额 分单位
//     * @param type       0 购物 1 充值
//     */
//    public void createWxPayOrder(String memberId, String productId, String outTradeNo, String amount, Integer type) throws Exception;
//
//
//    /**
//     * 微信支付申请
//     *
//     * @param paramOrder 具体参数封装
//     * @param request    用于获取ip
//     * @param errorMap   具体返回信息
//     * @return 微信支付二维码
//     */
//    public String appliWxOrder(Map<String, String> paramOrder, HttpServletRequest request, Map<String, String> errorMap) throws Exception;
//
//    /**
//     * 微信支付成功
//     */
//    public void wxPaySuccess(String resultxml,  Map<String, String> params );
//
//    /**
//     * 查询商品是否支付成功
//     *
//     * @param orderNo
//     * @return
//     */
//    public Boolean isPaySucess(String orderNo);
//
//    /**
//     * 更新用户等级
//     *
//     * @param memberId
//     */
//    public void calculationUserGrade(String memberId);
//}
